home *** CD-ROM | disk | FTP | other *** search
/ Mac Cubed 3 / Mac Cubed 3 - Disc 7.iso / Utilities / AutoBoot 1.5 ƒ / About AutoBoot < prev    next >
Text File  |  1996-07-22  |  15KB  |  218 lines

  1.  
  2. AutoBoot version 1.5
  3.  
  4.  
  5. A. What is AutoBoot ?
  6.  
  7. AutoBoot is a Control Panel/System extension which will reboot (restart) you Macintosh after a System Error ('bomb') or a Freeze-Up has occurred. This comes in handy when your Macintosh must be 'on-line' at all times, even when it is left unattended for long periods of time.
  8.  
  9. For instance, people using Timbuktu (a package which allows you to operate a Mac remotely by modem) complained that they had to drive down to the location of the Mac to reboot it after a system crash. Very nice if the Mac is located at the other side of town !
  10.  
  11. Other uses can be found for file servers, http servers, systems that carry a BBS, systems with a FAX modem, systems which have file sharing turned on … . AutoBoot allows maximal availability of these Macs, even in the presence of System crashes or Freeze-Ups.
  12.  
  13. Up to now I received hundreds of thank you letters and e-mails from satisfied customers, saying AutoBoot can be a real life saver !  No  Macintosh Server should be without AutoBoot.
  14.  
  15. I suggest you carefully read this document before installing AutoBoot on your system.
  16.  
  17. Advertisement: AutoBoot only handles "System Errors" or "Bombs", and not the infamous "Application errors". These kinds of errors don't halt the entire system, but only one application and you get the infamous "The Application xxx has unexpectedly quit because an error of type ZZ occurred" message. For this purpose, you should (also) run Keep It Up (KIU), another utility I wrote. KIU watches certain applications and monitors if they are still running. If an application for some reason no longer runs, KIU will attempt to relaunch this application (and open certain documents) or restart the computer.
  18.  
  19. AutoBoot requires at least system 7. It is compatible with the PowerPC and System 7.5.3.
  20.  
  21. B. Installation
  22.  
  23. Just drop the AutoBoot control panel and AutoBoot extension in your System Folder and let the system put them in the appropriate folders. You should not use AutoBoot in the presence of a debugger (like Macsbug). It would not hurt if you did, but the debugger would disable the functioning of AutoBoot. If you reboot, you should see the AutoBoot icon appear on the desktop:
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30. If the icon is crossed out, and you don't get any other message, you probably are running a system earlier than 7 . Do not change the names of the control panel and extension nor move them to other folders.
  31.  
  32.  
  33. If you're running System 7.5 you must disable the shutdown warning in the General Controls control panel:
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40. C. Functionality
  41.  
  42. AutoBoot 1.4 handles two kinds of errors: System Crashes (a System Error Dialog occurs on the screen) and Freeze-Ups (Mac doesn't respond any more, cursor freezes,…).
  43.  
  44. If your Mac crashes, it will show the normal error alert box. 
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. System 7 users will see a slightly different alert, with buttons called 'continue' and 'restart'.
  55.  
  56. After a configurable amount of time (see lower), the mac will reboot (restart) if no action is taken. If you press the resume (or continue) button within the time limit, the current application will be terminated and no reboot will take place. When the mac 'autoboots', all data that was not saved before will be lost.
  57.  
  58. If the Mac freezes up, it will also be restarted by AutoBoot after a configurable amount of time.
  59.  
  60. You can test AutoBoot by launching one of the 'Bomb' applications which came with this package. At least one of them should cause a crash on your Mac. Be patient: AutoBoot only starts functioning 30 seconds after it was loaded at boot time.
  61.  
  62. Warning: I can not give a 100% guarantee that AutoBoot will in fact reboot your Mac after a crash or freeze-up. A severe crash can disable all functionality of the Mac, and thus prevent reboot.  If the Mac crashes before AutoBoot was loaded, it will of course not reboot the mac.
  63.  
  64.  
  65. D. The Control Panel
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89. 1.Restart after System Error:
  90.  
  91. If you switch this option on, your Mac will be rebooted after a System Error. You can set the time between crash and reboot (Restart Delay: minimum 0 and maximum 30 minutes) .When the Mac first discovers an error, it will look again after the specified amount of time. If the error still exists, the mac will be rebooted. Use zero minutes only if ultra fast recovery after a crash is necessary. I suggest you set this time to at least one minute to allow for user intervention .
  92.  
  93.  
  94. 2.Restart after Freeze Up:
  95.  
  96. If you switch this option on, your Mac will be rebooted after a Freeze Up. You can set the time between Freeze Up and reboot (Inactivity Period: minimum 10 and maximum 99 minutes) .
  97.  
  98. Important : It is very important to understand how AutoBoot attempts to detect a freeze-up. For this purpose, AutoBoot monitors the System's activity. Even when the computer appears to do nothing, every running program is supposed to call some housekeeping routine (technical: SystemTask() ) at least 60 times a second. If the system freezes up, this routine will not be called any more. If this routine is not called for a certain length of time (the inactivity period), AutoBoot will conclude the system has jammed, and reboot the Mac. 
  99. Unfortunately, some badly written programs don't call this housekeeping routine as often as they should. Even well know programs sometimes fail to call it for several minutes. One can easily detect these programs: for lengthy periods, they don't respond to user input, and one can not switch them to the background. Examples are: backup programs, installer programs, conversion programs,…
  100.  
  101. There is a real danger, AutoBoot might mistake such a situation for a Freeze Up, and reboot the Mac. That's why the minimum Inactivity Period is 10 minutes, a period in which most programs will call systemtask at least once. You can lower this minimum period to 2 minutes by holding down the option key while lowering the inactivity period (registered users only !). Lowering the inactivity period below 10 minutes is NOT recommended and should only be done under controlled circumstances.
  102.  
  103. You should set the Inactivity Period as high as possible, to prevent accidental reboots. However, if you use programs which run for long periods of time without calling the housekeeping routines, like installers, backup programs …  you should switch "Restart after Freeze Up" off. You can also prevent AutoBoot from loading by holding down your mouse button at boot time.
  104.  
  105. p.s.: if you move the position of your mouse, the timer which measures the inactivity period will be reset. If you want to leave "Restart on Freeze-Up " on, and yet run programs which don't call the housekeeping routine regularly, you can prevent reboot by moving the mouse every few minutes.
  106.  
  107.  
  108. 4. Post Notification on restart
  109.  
  110. If you check this option, a notification will be posted to the user after the reboot caused by a system crash/ freeze-up. The notification will give the time and reason of the crash, and also the number of reboots since the power was turned on. If the notification is not dismissed by the user, it will remove itself after about 10 minutes.
  111.  
  112. Warning: this notification, when not dismissed, will disable all foreground processing till it removes itself. An example of foreground processing is the launching of the startup application(s). Background processing will continue however. When maximal availability is wanted, do not check this option.
  113.  
  114. Note: internal AutoBoot errors will always be communicated to the user by a notification, even if this option is turned off.
  115.  
  116. 5. Maintain log file.
  117.  
  118. The log file will be called 'AutoBoot Log' and will be created in the preferences folder. It will contain the same messages as the notifications:  the time and reason of the crash, and also the number of reboots since the power was turned on. I strongly suggest to check this option to keep a log of all reboots, in order to identify machines which have a problem.
  119.  
  120. Note: The log and notification messages are written to disk AFTER the reboot. In certain circumstances the reason for the restart may get lost during the restart. AutoBoot will report that the reason for restarting the mac is unknown.
  121.  
  122. Note2: internal AutoBoot errors will always to logged, even if this option is turned off.
  123.  
  124. 6. Registration
  125.  
  126. This software is Shareware. You can evaluate it for two weeks. After this period, you will be regularly reminded to pay your shareware fee. After each user reboot, you will be presented with a notification, inviting you to pay your shareware fee. This message, when not dismissed, will remove itself after 10 minutes to allow foreground processing to continue. The message will also be logged.  
  127.  
  128. After you pay your fee, you will receive a serial number, which you must use to register your copy. The messages will disappear.
  129.  
  130. Note: you can of course also install a fresh copy of AutoBoot every two weeks :-)
  131.  
  132.  
  133. E. Shareware
  134.  
  135. This software is shareware. This is not another term for free software, as many people seem to think. Shareware software must be paid, just like ordinary commercial software. The difference is that a shareware author uses cheap distribution channels to keep costs down and this system also allows you to evaluate the software before you decide to purchase it.
  136.  
  137. Support the shareware system by paying your shareware fee ! Many great shareware products  have gone commercial because people did not take up their responsibility and paid their fees.
  138.  
  139. Distribution:
  140.  
  141. You can distribute this software by giving it away to friend, upload it to a BBS or online services like Compuserve or AOL, or send it to any ftp site. Basically you can distribute it any way you like, as long as you don't ask any money for it, other than a small charge related to distribution costs (cost of a disk, postage or download fee) and keep it together with this unmodified document in the original compressed archive this product came in.
  142.  
  143. You may not sell this product or bundle it with any other products (commercial or other) without explicit written permission by the author of this software.
  144.  
  145. You may not modify AutoBoot or this document in any way nor distribute AutoBoot without this document or the other files and applications that came with it.
  146.  
  147. Check the AutoBoot web pages if you want info on the latest release, download sites, tips, ...
  148.  
  149. http://www.vl-brabant.be/mac
  150.  
  151. Price:
  152.  
  153. The fee is U.S. $20 or BEF 660 for the one copy; $15/copy  or BEF 500/copy if you buy more than one copy.. Mind you: you don't pay for the number of users, but for the number of Macs you run AutoBoot on. 
  154.  
  155. You will receive a personal registration number which will reflect the number of copies you paid for . Please allow 5 to 6 weeks for response.
  156.  
  157. A site license is U.S. $200 or BEF 6600. This gives you the right to install as many copies as you want on one site.  I will give full support to the best of my possibilities (e.g. problem solving, modification of AutoBoot for specific needs…).
  158.  
  159. For a multi-site license, please contact me for pricing.
  160.  
  161. If you want to sell this product with any of your products, please contact me, and we'll work something out.
  162.  
  163. Payment:
  164.  
  165. Please always use the supplied registration form. Write clearly !
  166.  
  167. You can pay in U.S. dollars if you use cash, International Postal Money Order or a check drawn on a non-Belgian bank. You must pay in BEF if you use a Eurocheck, check drawn on a Belgian bank or wire transfer. 
  168.  
  169. You must use one of the following methods:
  170.  
  171. a. cash: you can send cash dollars or Belgian Franks. Included the payment with your shareware registration form.
  172.  
  173. b. Eurocheck: (available in the E.C. only). The Eurocheck must be made payable in Belgian Franks (BEF) and the Eurocheck cardnumber must be on the back. 
  174.  
  175. c. check drawn on a Belgian bank: The check must be made payable in Belgian Franks (BEF) and drawn on a Belgian bank. 
  176.  
  177. d. check drawn on any non-Belgian bank:  U.S. dollars. Please add $18 to the shareware fee to cover international banking costs. This fee must also be paid for federal drafts, international drafts, foreign drafts, cashier's checks, etc ... I will not accept your check unless this fee is added !
  178.  
  179. e. International Postal Money Order: Ask your Post Office for an International Postal Money Order.  They will send the payment directly to me, so you will need to send the registration form separately. You can choose to pay in U.S. dollars or Belgian Franks.
  180.  
  181. f. Wire transfer: you can also transfer the payment directly to my bank account. The payment must be made in Belgian Franks.  You must make sure that you take all costs (local, foreign and currency conversion costs) on your behalf, i.e. make sure I receive the full amount.  Don't forget to send your registration form by regular mail, or I will not be able to process your order !!
  182.  
  183.  
  184. Which method do I choose ?
  185.  
  186. The cheapest way to pay is cash, the safest way is by wire transfer. The easiest ways are cash or regular check, but the check is more expensive due to the $18 banking fee. If you live in Europe, go for the Eurocheck. If you live in a country which has a well established Postal Service (e.g. Japan), use the Postal Money Order. For largers amounts by companies, use the wire transfer or the check drawn on a Belgian bank.
  187.  
  188. From contacts with people in the U.S.A, I learned many people don't pay shareware fees because they think it is a hassle to get money to Europe. It isn't ! The simplest way (for small fees, less than $50), is to send CASH. My experience tells me this is quite a reliable method. Put the money inside a piece of paper (the registration form) and put it in a firm envelope, so that you can't see it when you hold it to the light. Send the letter by air mail. 
  189.  
  190.  
  191. My address:
  192.  
  193. Karl Pottie
  194. Orkaanstraat 21
  195. 8800 Rumbeke-Roeselare
  196. Belgium (Europe)
  197.  
  198. My e-mail adress on the internet (also reachable from Applelink, Compuserve, AOL; check for details on how to reach me at your online service):
  199.  
  200. karlp@macbel.be
  201.  
  202. Check the AutoBoot web pages if you want info on the latest release, download sites, tips, ...
  203.  
  204. http://www.vl-brabant.be/mac
  205.  
  206.  
  207. If you want to send me a bug report, be sure to state Macintosh model, system version, used inits (system extensions) and cdevs (control panels). Describe the problem as clearly as you can: what happens ? which circumstances ? Can you eliminate the problem by turning off some extensions ? Does the problem also occur if you remove AutoBoot ?
  208.  
  209.  
  210.  
  211. LIMITED WARRANTY AND LIABILITY:
  212.  
  213. THIS SOFTWARE COMES 'AS IS'. I CAN NOT BE HELD RESPONSIBLE FOR ANY DAMAGE OR LOSS OF DATA CAUSED BY THIS PRODUCT  DIRECTLY OR INDIRECTLY, WHATEVER THE NATURE OF THE DAMAGE. I DO NOT GUARANTEE THAT AUTOBOOT WILL IN FACT REBOOT A MACINTOSH AFTER A SYSTEM CRASH NOR DO I GUARANTEE IT WILL NOT REBOOT A MACINTOSH AT ANY OTHER TIME.
  214.  
  215.  
  216.  
  217.  
  218.